/* CSS Document */


.pagenavStart {
	background: url(../images/arrow_left_dbl.png) no-repeat #ffffff;
	background-position: 1px 1px;
	border: 1px solid #cccccc;
	text-decoration: none;

}
.pagenavPrevious  {
	background: url(../images/arrow_left.png) no-repeat #ffffff;
	background-position: 4px 1px;
	border: 1px solid #cccccc;

}

.pagenavLast {
	background: url(../images/arrow_right_dbl.png) no-repeat #ffffff;
	background-position: 0px 1px;
	border: 1px solid #cccccc;
	text-decoration: none;
}
.pagenavNext  {
	background: url(../images/arrow_right.png) no-repeat #ffffff;
	background-position: 4px 1px;
	border: 1px solid #cccccc;
}
.pagenavPage {
	background: #ffffff;
	border: 1px solid #cccccc;
	padding: 2px 1px 2px 1px;
	text-align: center;
	text-decoration: none;
}

.pagenavCurrent {
	background: #ffffff;
	border: 1px solid #f38830;
	padding: 2px 1px 2px 1px;
	text-align: center;
	margin: 1px;
	text-decoration: none;

}
td.pagenavStart:hover, .pagenavPrevious:hover, .pagenavLast:hover, .pagenavNext:hover, .pagenavNext:hover, .pagenavPage:hover {
	border: 1px solid #f38830;
	background-color: #fafae3;
	text-decoration: none;
}

pagenavPage:link, pagenavPage:Active, pagenavPage:visited {
	text-decoration: none;
}
.pageCounter {
	background: #efefef;
	background-position: 0px 1px;
	border: 1px solid #cccccc;
	padding: 2px 2px 2px 20px;

	margin: 2px;
}

.PagingTable td {
	width: 22px;
	height: 16px;
}

.pagination a:link, .pagination a:hover, .pagination a:visited{
    text-decoration: none;
    padding-left:0.5em;
    padding-right:0.5em;
    /*border:1px solid red;*/
    font-weight:bold;
    color:#E74651;
}
.pagination span{
    margin-left:0.1em;
}

.pagination .current{
    font-weight:bold;
    padding-left:0.5em;
    padding-right:0.5em;
    text-align:center;
}